| Age | Commit message | Author | Files | +/- |
|---|---|---|---|---|
feat(mobile): Add user setting for default bookmark view mode (#1723) …* feat(mobile): add user setting for default bookmark view mode * regen db migration script * clean up implementation * Update docs/docs/07-Development/01-setup.md * Update GEMINI.md * use local setting instead of storing value in db * improve start-dev.sh to also handle for db migration * rename mobileBookmarkClickDefaultViewMode to defaultBookmarkView for consistency |
xuatz | 11 | -10/+214 | |
| fix(mobile): Fix crash when bookmark doesn't have archive or screenshot. Fixes… | Mohamed Bassem | 2 | -26/+65 | |
| feat(mobile): Add tag clearing functionality to tag list (#1595) | Ashok Úradníček | 1 | -1/+31 | |
| fix(mobile): always visible search bar in tags list (#1596) | Ashok Úradníček | 1 | -0/+1 | |
feat(mobile): Add support for viewing PDFs (#1519) …* feat(mobile): add react-native-pdf dependency Add react-native-pdf package to enable PDF viewing functionality in the mobile app. This will be used to display PDF bookmarks directly within the app. Part of #597 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * feat(mobile): add PDF viewer component with authentication support Add a dedicated PDFViewer component that handles downloading and displaying PDF assets with proper authentication headers. Features include: - Download progress indication - Error handling with user-friendly messages - Automatic cleanup of temporary files - Proper memory management to prevent leaks - Content type validation for PDF files Part of #597 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * feat(mobile): integrate PDF viewing in bookmark detail view Integrate the PDFViewer component to display PDF bookmarks inline. When a bookmark is a PDF asset, it now renders using the dedicated PDF viewer instead of treating it as an image. Also adds external PDF opening functionality with platform-specific handling for iOS and Android, proper filename handling, and temporary file cleanup. Additionally fixes dark mode styling for the navigation header to ensure proper contrast in both light and dark themes. Part of #597 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * revert the open externally button * use react query for downloading the pdf --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: MohamedBassem <me@mbassem.com> |
Code Love | 4 | -33/+226 | |
feat(mobile): add reader/screenshot/archive view to bookmark preview (#1509) …* feat(mobile): add reader view by default to bookmark detail view, retaining WebView fallback * feat(mobile): add dark mode support for mobile reader view * Add selectors for different views for bookmark link --------- Co-authored-by: MohamedBassem <me@mbassem.com> |
Simon Kenny | 2 | -12/+288 | |
| refactor: Move bookmark utils from shared-react to shared | Mohamed Bassem | 20 | -104/+100 | |
| fix: Dont download html content by default in the bookmark grid. Fixes #1198 | Mohamed Bassem | 14 | -36/+112 | |
| chore: Rename hoarder packages to karakeep | MohamedBassem | 230 | -644/+654 | |
| fix: Deprecate the updateBookmarkText trpc endpoint and replace it with… | MohamedBassem | 4 | -20/+6 | |
| ui(mobile): Use native search bar for manage tags page | MohamedBassem | 1 | -80/+80 | |
| fix(mobule): Fix keyboard issues in the info screen | MohamedBassem | 1 | -22/+24 | |
| fix(mobile): Use keyboard avoiding view in the info page | MohamedBassem | 2 | -12/+19 | |
deps(mobile): Upgrade to Expo 52 (#692) …* fix(mobile): Sharing bookmark modal * WIP: Upgrade to 52 * post ugprade fixes * more fixes * fix padding in tabbar |
Mohamed Bassem | 15 | -4802/+3830 | |
| feature(mobile): Add support for creating tags from the manage tags page | MohamedBassem | 1 | -13/+86 | |
| fix(mobile): Dont dismiss keyboard on tag selection | MohamedBassem | 1 | -0/+1 | |
| feat(mobile): Add support for managing tags from mobile | MohamedBassem | 6 | -16/+211 | |
| feat(mobile): Allow editing titles and a cleaner info page | MohamedBassem | 1 | -14/+73 | |
ui(mobile): Replace bottom sheet with native screens (#690) …* Remove bottom sheet from bookmark info page * Remove bottom sheet from manage lists page * Remove bottom sheet from new list page * Remove bottom sheet from new bookmark page * Drop bottom-sheets * Improve the look of the modals * Make the search page fade from bottom |
Mohamed Bassem | 19 | -914/+746 |